Decanting the Contribution of Instruction Types and Loop Structures in the Reuse of Traces
نویسندگان
چکیده
Reuse has been proposed as a microarchitecture-level mechanism to reduce the amount of executed instructions, collapsing dependencies and freeing resources for other instructions. Previous works have used reuse domains such as memory accesses, integer or not floating point, based on the reusability rate. However, these works have not studied the specific contribution of reusing different subsets of instructions for performance. In this work, we analysed the sensitivity of trace reuse to instruction subsets, comparing their efficiency to their complementary subsets. We also studied the amount of reuse that can be extracted from loops. Our experiments show that disabling trace reuse outside loops does not harm performance but reduces in 12% the number of accesses to the reuse table. Our experiments with reuse subsets show that most of the speedup can be retained even when not reusing all types of instructions previously found in the reuse domain. 1 ar X iv :1 71 1. 06 67 2v 1 [ cs .A R ] 1 7 N ov 2 01 7
منابع مشابه
The Role of Textual vs. Compound Input Enhancement in Developing Grammar Ability
The present study investigated comparatively the impact of two types of input enhancement (i.e. textual vs. compound enhancement) on developing grammar ability in Iranian EFL setting. Sixty-five female secondary high school students were selected as a homogenous sample out of about a 100-member population based on Nelson language proficiency test. Then, their grammar ability was measured based ...
متن کاملDwarf Frankenstein is still in your memory: tiny code reuse attacks
Code reuse attacks such as return oriented programming and jump oriented programming are the most popular exploitation methods among attackers. A large number of practical and non-practical defenses are proposed that differ in their overhead, the source code requirement, detection rate and implementation dependencies. However, a usual aspect among these methods is consideration of the common be...
متن کاملImproving Learner Performance in Producing Grammatical Structures
This experimental study examined the effectiveness of using focused and unfocused tasks on Iranian intermediate EFL learners’ performance in producing noun, adjective, and adverb clauses. In addition,the aim of this study was to explore the effects of form-focused instruction and the feedback students received from their teacher after doing focused grammar tasks. Data consisted of the scores of...
متن کاملA Novel Sustainable Closed-loop Supply Chain Network Design by Considering Routing and Quality of Products
One of the strategic decisions that can be made in supply chain is designing its network which has high impact on costs, and satisfaction level of customers. This paper focuses on designing a distribution network including determining the number and location of facilities, how to allocate the customers in network, and also determining the extent of carrying different products from different ori...
متن کاملConsciousness-raising tasks versus deductive approach: two form-focused instruction types in teaching grammar to Iranian high school EFL learners
Consciousness-raising (CR) task is a new way of teaching grammar developed in communicative contexts although little has been written on the effectiveness of CR tasks in EFL setting. The present study is an attempt to investigate the impact of CR tasks in Iranian EFL setting by comparing them with deductive, grammar lessons common in the Iranian schools. The subjects of this study were 80 EFL p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1711.06672 شماره
صفحات -
تاریخ انتشار 2017